<!DOCTYPE html>
<html lang=zh>
<head>
    <!-- so meta -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="HandheldFriendly" content="True">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <meta name="description" content="0x00 typescript简介 0x01 开胃菜 0x02 构建配置 0x03 typescript的Type 0x04 primitive types 0x05 object 0x06 javascript object 0x07 2d rendering framework in typescript 0x08 从canvas开始 0x09 计算">
<meta property="og:type" content="website">
<meta property="og:title" content="typescript">
<meta property="og:url" content="http://whtoo.github.io/typescript/index.html">
<meta property="og:site_name" content="传火之人">
<meta property="og:description" content="0x00 typescript简介 0x01 开胃菜 0x02 构建配置 0x03 typescript的Type 0x04 primitive types 0x05 object 0x06 javascript object 0x07 2d rendering framework in typescript 0x08 从canvas开始 0x09 计算">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2020-09-11T14:20:14.000Z">
<meta property="article:modified_time" content="2020-09-11T14:51:39.768Z">
<meta property="article:author" content="Arthur Blitz">
<meta name="twitter:card" content="summary">
    
    
        
          
              <link rel="shortcut icon" href="/images/favicon.ico">
          
        
        
          
            <link rel="icon" type="image/png" href="/images/favicon-192x192.png" sizes="192x192">
          
        
        
          
            <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
          
        
    
    <!-- title -->
    <title>typescript</title>
    <!-- styles -->
    
<link rel="stylesheet" href="/css/style.css">

    <!-- persian styles -->
    
      
<link rel="stylesheet" href="/css/rtl.css">

    
    <!-- rss -->
    
    
<meta name="generator" content="Hexo 4.2.1"></head>

<body class="max-width mx-auto px3 ltr">
    
    <div class="content index py4">
        
          <header id="header">
  <a href="/">
  
    
      <div id="logo" style="background-image: url(/images/logo.png);"></div>
    
  
    <div id="title">
      <h1>传火之人</h1>
    </div>
  </a>
  <div id="nav">
    <ul>
      <li class="icon">
        <a href="#"><i class="fas fa-bars fa-2x"></i></a>
      </li>
       
        <li><a href="/">Home</a></li>
       
        <li><a href="/about/">About</a></li>
       
        <li><a href="/archives/">Writing</a></li>
       
        <li><a href="/projects/">Projects</a></li>
       
        <li><a href="/typescript/">typescript</a></li>
       
        <li><a href="/flex-bison/">flex-bison</a></li>
      
    </ul>
  </div>
</header>

        
        <article class="post" itemscope itemtype="http://schema.org/BlogPosting">
  

  <div class="content" itemprop="articleBody">
      
          <ol>
<li><a href="/2020/09/11/typescript%E7%AE%80%E4%BB%8B/" title="0x00 typescript简介">0x00 typescript简介</a></li>
<li><a href="/2020/09/11/%E5%BC%80%E8%83%83%E8%8F%9C/" title="0x01 开胃菜">0x01 开胃菜</a></li>
<li><a href="/2020/09/11/%E6%9E%84%E5%BB%BA%E9%85%8D%E7%BD%AE/" title="0x02 构建配置">0x02 构建配置</a></li>
<li>0x03 typescript的Type</li>
<li>0x04 primitive types</li>
<li>0x05 object</li>
<li>0x06 javascript object</li>
<li>0x07 2d rendering framework in typescript</li>
<li>0x08 从canvas开始</li>
<li>0x09 计算</li>
</ol>

        
  </div>
</article>

        
        <footer id="footer">
  <div class="footer-left">
    Copyright &copy;
    
    
    2016-2020
    Arthur Blitz
  </div>
  <div class="footer-right">
    <nav>
      <ul>
         
          <li><a href="/">Home</a></li>
         
          <li><a href="/about/">About</a></li>
         
          <li><a href="/archives/">Writing</a></li>
         
          <li><a href="/projects/">Projects</a></li>
         
          <li><a href="/typescript/">typescript</a></li>
         
          <li><a href="/flex-bison/">flex-bison</a></li>
        
      </ul>
    </nav>
  </div>
</footer>

    </div>
    <!-- styles -->

<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">


<link rel="stylesheet" href="/lib/justified-gallery/css/justifiedGallery.min.css">


    <!-- jquery -->

<script src="/lib/jquery/jquery.min.js"></script>


<script src="/lib/justified-gallery/js/jquery.justifiedGallery.min.js"></script>

<!-- clipboard -->


<script src="/js/main.js"></script>

<!-- search -->

<!-- Google Analytics -->

<!-- Baidu Analytics -->

<!-- Disqus Comments -->


  <script src='https://cdnjs.cloudflare.com/ajax/libs/viz.js/1.7.1/viz.js'></script>
  <script>
    String.prototype.replaceAll = function(search, replacement) {
      var target = this;
      return target.split(search).join(replacement);
    };

    let vizObjects = document.querySelectorAll('.graphviz')

    for (let item of vizObjects) {
      let svg = undefined
      try {
        svg = Viz(item.textContent.replaceAll('–', '--'), 'svg')
      } catch(e) {
        svg = `<pre class="error">${e}</pre>`
      }
      item.outerHTML = svg
    }
  </script>

</body>
</html>
